package com.vxdata.utils.modules.utils.zstp;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.nio.charset.StandardCharsets;
import java.util.List;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class ReadFileVo {
    /**
     * hdfs服务地址 : hdfs://hadoop54:8020
     */
    private String defaultFS;
    /**
     * 文件路径  或 hdfs文件地址  /json/cmd.txt
     */
    private String path;
    /**
     * 第几行的数据
     */
    private List<String> contentIdList;
    /**
     * csv文件要查询的内容列
     */
    private String contentColName;
    /**
     * 文件字符集编码
     */
    private String encoding = StandardCharsets.UTF_8.toString();
    /**
     * csv 文件分隔符
     */
    private String fieldDelimiter = ",";
}
